something which gives one an advantage - Türkisch Englisch Wörterbuch